﻿Public Class Usuarios

    'Miembros
    Private mId As Integer
    Private mNombreCompleto As String
    Private mIdentificacion As String
    Private mNombreUsuario As String
    Private mContrasena As String
    Private mPerfil As PerfilUsuario
    Private mEstado As Estado
    Private mFechaCreacion As DateTime

    'Propiedades

    Public Property Id As Integer
        Get
            Return mId
        End Get
        Set(value As Integer)
            mId = value
        End Set
    End Property

    Public Property NombreCompleto As String
        Get
            Return mNombreCompleto
        End Get
        Set(value As String)
            mNombreCompleto = value
        End Set
    End Property

    Public Property Identificacion As String
        Get
            Return mIdentificacion
        End Get
        Set(value As String)
            mIdentificacion = value
        End Set
    End Property

    Public Property NombreUsuario As String
        Get
            Return mNombreUsuario
        End Get
        Set(value As String)
            mNombreUsuario = value
        End Set
    End Property

    Public Property contrasena As String
        Get
            Return mContrasena
        End Get
        Set(value As String)
            mContrasena = value
        End Set
    End Property

    Public Property Perfil As PerfilUsuario
        Get
            Return mPerfil
        End Get
        Set(value As PerfilUsuario)
            mPerfil = value
        End Set
    End Property

    Public Property Estado As Estado
        Get
            Return mEstado
        End Get
        Set(value As Estado)
            mEstado = value
        End Set
    End Property

    Public Property FechaCreacion As DateTime
        Get
            Return mFechaCreacion
        End Get
        Set(ByVal value As DateTime)
            mFechaCreacion = value
        End Set
    End Property


End Class
